From Object-Oriented Conceptual Modeling to Component-Based Development

نویسندگان

  • Jaime Gómez
  • Oscar Pastor
  • Emilio Insfrán
  • Vicente Pelechano
چکیده

Conventional OO methodologies have t o p r o vide a well-deened Component based development CBD process by which the community of software engineers could properly derive executable software components from requirements in a systematic way. The move t o ward CBD requires existing OO conceptual modeling approaches to be reconsidered. In this paper we present a proposal to support CBD in an OO Method based on a formal OO model. The key element of this proposal resides on the concept of execution model. The execution model deenes a model and an architecture that provides a pattern to generate software components from OO conceptual models. Conceptual modeling patterns have a corresponding software representation in the quoted component-based architecture. The implementation of these mappings from problem space concepts to solution space representations opens the door to the generation of executable software components in an automated way.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

The execution model: a component-based architecture to generate software components from conceptual models

A basic problem of software development is how to derive executable software components from requirements, and how this process could be systematized. Current object-oriented CASE tools support various graphical notations for modeling an application from different perspectives. However, the level of built-in automation is relatively low as far as how to produce a final software product. In this...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

Conceptual User Interface Patterns for Object-Oriented Conceptual Models

Specification of user interfaces is not a trivial task and even less if we consider this specification as just an accessory of the conceptual model and not as an important component of it. Conventional object-oriented methods focus on the specification of static and dynamic properties of systems, and few or any techniques are offered to specify the semantic attached to presentation features. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999